home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1996 Christmas / macformat-045.iso / Arcade Games / Ambrosia SW / Avara 1.0.0 ƒ / Avara / Avara.rsrc / TEXT_2128.txt < prev    next >
Encoding:
Text File  |  1996-09-17  |  8.3 KB  |  506 lines

  1. //    Avara variables and constants
  2.  
  3. // Do not make changes to this resource. To use the
  4. // Variables described here, redefine them in your
  5. // level files. Making changes here will probably
  6. // cause severe compatibility problems. Treat this
  7. // resource as a read-only guide to the variables and
  8. // constants that are available for designing levels.
  9. //
  10. // This resource has to end with a space or return.
  11.  
  12.   designer = 0
  13.   information = 0
  14.   timeLimit = 2400 // Default time limit is 30 minutes.
  15.  
  16.   gravity = 1
  17.   customGravity = 0.12
  18.  
  19.   shape = 0     // Primary BSP shape resource id
  20.   altShape = 0  // Possible alternate shape
  21.   scale = 1
  22.   yon = 0
  23.   wallYon = 0
  24.   hasFloor = 0
  25.  
  26.   wallTemplate = 400
  27.   floorTemplate = 401
  28.  
  29.   y = 0           // Height from ground level.
  30.   mask = -1       // Bitmask for object type
  31.   team = 1        // Team id
  32.   wallHeight = 3
  33.   wa = 0
  34.   baseHeight = 0
  35.   pixelToThickness = 1 / 8
  36.   mass = 0
  37.   visible = 0
  38.   thickness = 0
  39.  
  40.   winTeam = 0
  41.  
  42.   targetGroup = 0
  43.  
  44.   // Sound stuff:
  45.   hitSound = 0
  46.   hitVolume = 0
  47.   hitSoundDefault = 210
  48.   shieldHitSoundDefault = 211
  49.   playerHitSoundDefault = 211
  50.   blastSound = 0
  51.   blastVolume = 0
  52.   blastSoundDefault = 230
  53.  
  54.   stepSound = 161
  55.   groundStepSound = 160
  56.  
  57.   isTarget = 0
  58.  
  59.   sound = 0
  60.   openSound = 400
  61.   closeSound = 400
  62.   stopSound = 401
  63.  
  64.   volume = 15
  65.  
  66.   // Player related:
  67.  
  68.   defaultLives = 3
  69.   lives = defaultLives
  70.  
  71.   incarnateSound = 0
  72.   incarnateVolume = 12
  73.  
  74.   winSound = 0
  75.   winVolume = 12
  76.  
  77.   loseSound = 0
  78.   loseVolume = 6
  79.  
  80.   // Scoring:
  81.   killScore = 0
  82.   hitScore = 0
  83.   friendlyHitMultiplier = -1
  84.  
  85.   // Damage and explosions
  86.   smallSliverCount = 0
  87.   mediumSliverCount = 0
  88.   largeSliverCount = 0
  89.   smallSliverLife = 0
  90.   mediumSliverLife = 0
  91.   largeSliverLife = 0
  92.   canGlow = 1
  93.  
  94.   // Messages sent when hit/destroyed
  95.   killMsg = 0
  96.   hitMsg = 0
  97.  
  98.   // Other messages
  99.   stepOnMsg = 0
  100.  
  101.   // Motion
  102.   accel = 0
  103.  
  104.   // Toggle switches
  105.   togglePower = 0
  106.   blastToggle = 1000
  107.  
  108.   // Doors:
  109.   open = 0
  110.   close = 0
  111.   didOpen = 0
  112.   didClose = 0
  113.   openDelay = 0
  114.   closeDelay = 0
  115.   guardDelay = 0
  116.   status = 0
  117.   openSpeed = 0
  118.   closeSpeed = 0
  119.   pitch = 0
  120.   yaw = 0
  121.   roll = 0
  122.   deltaX = 0
  123.   deltaY = 0
  124.   deltaZ = 0
  125.   
  126.   middle = 0
  127.   midPitch = 0
  128.   midYaw = 0
  129.   midRoll = 0
  130.   midX = 0
  131.   midY = 0
  132.   midZ = 0
  133.  
  134.   // Misc:
  135.   power = 0
  136.   maxPower = 0
  137.   drain = 0
  138.  
  139.   // Guards:
  140.   fireMsg = 0
  141.   trackMsg = 0
  142.   stopTrackMsg = 0
  143.   speed = 0
  144.   shotPower = 0
  145.  
  146.   // Ufos:
  147.   checkPeriod = 0
  148.   attack = 0
  149.   defense = 0
  150.   visionScore = 0
  151.   hideScore = 0
  152.   motionRange = 0
  153.   pitchRange = 0
  154.   verticalRangeMin = 0
  155.   verticalRangeMax = 0
  156.   burstLength = 0
  157.   burstSpeed = 0
  158.   burstCharge = 0  
  159.  
  160.   homeSick = 0
  161.   homeRange = 0
  162.   homeBase = 0
  163.  
  164.   // Mines:
  165.   shield = 0
  166.   activateEnergy = 0
  167.   activeRange = 0
  168.   phase = 0
  169.   activeTimer = 0
  170.   boom = 0 // start mine timer message
  171.  
  172.   idleShapeTimer = 20
  173.   idleAltShapeTimer = 0
  174.   activeShapeTimer = 4
  175.   activeAltShapeTimer = 4
  176.  
  177.   activateSound = 0
  178.   activateVolume = 0
  179.  
  180.   // Teleporters:
  181.   group = 0
  182.   destGroup = 0
  183.   spin = 1
  184.   fragment = 1
  185.   win = 0
  186.   deadRange = 0
  187.   showAlways = 1
  188.  
  189.   // Activators: (areas, etc.)
  190.   watch = 0
  191.   freq = 0
  192.   enter = 0
  193.   exit = 0
  194.  
  195.   // Text
  196.   text = 0
  197.   showEveryone = 0
  198.   align = 0
  199.  
  200.   // Goody
  201.   grenades = 0
  202.   missiles = 0
  203.   boosters = 0
  204.   boostTime = 0
  205.  
  206.   // Ball & goal
  207.   goalMsg = 0
  208.   goalAction = 0
  209.   goalScore = 0
  210.  
  211.   ejectPitch = 0
  212.   ejectPower = 0
  213.   ejectSound = 0
  214.   ejectVolume = 0
  215.   
  216.   shieldChargeRate = 0
  217.   maxShield = 0
  218.   shootShield = 0
  219.   grabShield = 0
  220.   
  221.   carryScore = 0
  222.   dropEnergy = 0
  223.   changeHolderEnergy = 0
  224.   changeOwnerTime = 0
  225.   
  226.   changeOwnerSound = 0
  227.   changeOwnerVolume = 0
  228.   
  229.   snapSound = 0
  230.   snapVolume = 0
  231.  
  232.   // Sounds:
  233.   isMusic = 0
  234.   isAmbient = 1
  235.   isPlaced = 1
  236.   rate = 1
  237.   loopCount = 0
  238.   volume[0] = volume
  239.   volume[1] = volume
  240.   start = @start
  241.   stop = 0
  242.   kill = 0
  243.  
  244.   // Logic:
  245.   in = in[0]
  246.   in[0] = 0    in[1] = 0    in[2] = 0    in[3] = 0    in[4] = 0
  247.   in[5] = 0    in[6] = 0    in[7] = 0    in[8] = 0    in[9] = 0
  248.   
  249.   out = out[0]
  250.   out[0] = 0     out[1] = 0     out[2] = 0     out[3] = 0     out[4] = 0
  251.   out[5] = 0     out[6] = 0     out[7] = 0     out[8] = 0     out[9] = 0
  252.   
  253.   restart = 0
  254.   n = 0
  255.   wait = 0
  256.  
  257.   // Lights (default light settings are stored here)
  258.   ambient = 0.4
  259.   light[0].i = 0.4  light[0].a =  45  light[0].b = 20
  260.   light[1].i = 0.3  light[1].a =  20  light[1].b = 200
  261.   light[2].i = 0.0  light[2].a =  45  light[2].b = 90
  262.   light[3].i = 0.0  light[3].a =  45  light[3].b = 180
  263.  
  264.   // Advanced weapon powers:
  265.   grenadePower = 2.25
  266.   missilePower = 1.0
  267.   missileTurnRate = 0.025
  268.   missileAcceleration = 0.2
  269.   
  270.   maxStartGrenades = 20
  271.   maxStartMissiles = 10
  272.   maxStartBoosts = 5
  273.  
  274.   // Hull types
  275.   hull[0] = 0
  276.   hull[1] = 0
  277.   hull[2] = 0
  278.  
  279.   defaultTraction = 0.4
  280.   defaultFriction = 0.15
  281.  
  282.   wallTraction = defaultTraction
  283.   wallFriction = defaultFriction
  284.  
  285.   traction = defaultTraction
  286.   friction = defaultFriction
  287.  
  288.   wallShield = -1
  289.   wallBlast = 4
  290.  
  291.      dummyVar = 0
  292.  
  293. //   some defines
  294.   true = 1
  295.   false = 0
  296.  
  297.   playerMask = 1
  298.   scoutMask = 2
  299.   robotMask = 4
  300.   collisionDamageMask = 128
  301.  
  302.   targ1 = 256
  303.   targ2 = 512
  304.   targ3 = 1024
  305.   targ4 = 2048
  306.   targ5 = 4096
  307.   targ6 = 8192
  308.  
  309.   canPushMask = 32768
  310.  
  311.   allTeams = -1
  312.   T1 = 2
  313.   T2 = 4
  314.   T3 = 8
  315.   T4 = 16
  316.   T5 = 32
  317.   T6 = 64
  318.  
  319. // Doors:
  320.   isClosed = 0
  321.   isOpen = 1
  322.  
  323. // Text alignment
  324.   rightAlign = -1
  325.   centerAlign = 1
  326.   leftAlign = 0
  327.  
  328. //    bsp resources...doesn't mean you should use them all:
  329.   bspAvara = 100
  330.   bspMissionComplete = 101
  331.   bspAvaraA = 102
  332.  
  333.   bspGrenadeSight = 200
  334.   bspGrenadeSightTop = 201
  335.   bspMarker = 202
  336.   bspShot = 203
  337.   bspDirInd = 204
  338.   bspTargetOff = 205
  339.   bspTargetOn = 206
  340.   bspSmartMissileHairs = 207
  341.   bspSmartMissileSight = 208
  342.  
  343.   bspHECTORBoundBox = 210
  344.   bspHECTORLegHigh = 211
  345.   bspHECTORLegLow = 212
  346.   bspHullLight = 215
  347.   bspHullMedium = 216
  348.   bspHullLarge = 217
  349.   bspScout = 220
  350.  
  351.   bspTeleporter = 230
  352.   bspGoody = 240
  353.  
  354.   bspStandardBall = 250
  355.   bspGoal = 251
  356.   bspStandardPill = 252
  357.  
  358.   bspSphere = 300
  359.  
  360.   bspMine = 310
  361.   bspMineActive = 311
  362.  
  363.   bspStandardWall = 400
  364.   bspStandardFloor = 401
  365.  
  366.   bspW1x1 = 411
  367.   bspW2x1 = 421
  368.   bspW2x2 = 422
  369.   bspW3x1 = 431
  370.   bspW3x2 = 432
  371.   bspW3x3 = 433
  372.   bspW4x1 = 441
  373.   bspW5x1 = 451
  374.  
  375.   // Sphere segments
  376.   bsp16SphereNF = 460
  377.   bsp16Sphere = 461
  378.   bsp4SphereNF = 462
  379.   bsp4Sphere = 463
  380.   bsp2SphereNF = 464
  381.   bsp2Sphere = 465
  382.   bsppSphere = 466
  383.  
  384.   bspSliver0 = 500
  385.   bspSliver1 = 501
  386.   bspSliver2 = 502
  387.   bspSliver3 = 503
  388.  
  389.   bspDoor = 550
  390.  
  391.   bspSwitchOff = 560
  392.   bspSwitchOn = 561
  393.   bspWallSwitchOff = 562
  394.   bspWallSwitchOn = 563
  395.  
  396.   bspGroundStar = 600
  397.   bspGroundArrow = 601
  398.   bspGroundArrowLeft = 602
  399.  
  400.   bspVines = 610
  401.   bspCrack = 611
  402.   sbpTree = 1002
  403.  
  404.   bspTriPyramid = 650
  405.   bspOnSwitch = 701
  406.   bspOffSwitch = 702
  407.   bspTower = 703
  408.   bspGrid10 = 704
  409.   bspMushroom = 705
  410.   bspHingeDoor = 706
  411.   bspFlower = 707
  412.   bspTree = 708
  413.   bspGrid7.5 = 709
  414.   bspHill = 710
  415.   bspStreet = 711
  416.   bspTurn = 712
  417.   bspLock = 713
  418.   bspDeadTree = 714
  419.   bspBigIce = 715
  420.   bspIce = 716
  421.   bspShell = 717
  422.  
  423.   bspCubeFrame = 720
  424.   bspDoubleCube = 721
  425.   bspFloorFrame = 722
  426.   bspGobbleRect = 723
  427.   bspGobbleTriangle = 724
  428.  
  429.   bspGuard = 800
  430.   bspBolt = 801
  431.   bspMissile = 802
  432.  
  433. bspLargeDome = 806
  434.   bspParasite = 807
  435.   bspUfo = 808
  436.   bspShuriken = 809
  437.   bspPlatform = 812
  438.   bspGrenade = 820
  439.  
  440.   bspStarFighter = 830
  441.   bspTractorTower = 831
  442.   bspShooter = 832
  443.  
  444. // HSND (sound) resources:
  445.   snUnderwater = 129
  446.   snJungle = 130
  447.   snArcticWind = 131
  448.   snBubbles = 132
  449.   snBirds = 133
  450.  
  451.   snTextBlip = 150
  452.   snMessageSend = 151
  453.   snMessageReceive = 152
  454.   snStep = 160
  455.   snShot = 200
  456.   snDoorClang = 210
  457.   snHit0 = 210
  458.   snHit1 = 211
  459.   snShieldHit = 220
  460.   snShieldHit1 = 221
  461.   snShieldHit2 = 222
  462.   snBlast = 230
  463.   snBlast1 = 231
  464.   snSwitch = 240
  465.   snGoody = 250
  466.   snMineBleep = 300
  467.   snMineBlow = 301
  468.   snParasiteBlow = 310
  469.   snDoor = 400
  470.   snDoorStop = 401
  471.   snTeleport = 410
  472.   snIncarnate = 411
  473.   snWin = 412
  474.   snLose = 413
  475.   snParasiteAttach = 420
  476.   
  477.   snBallBuzz = 430
  478.   snBallSnap = 431
  479.   snBallEject = 432
  480.   snBallReprogram = 433
  481.  
  482.   snGobble = 440
  483.  
  484.   lightHull = 128
  485.   mediumHull = 129
  486.   heavyHull = 130
  487.  
  488. // Misc adjustments
  489.   hitSoundDefault = snHit0
  490.   blastSoundDefault = snBlast
  491.   shieldHitSoundDefault = snShieldHit
  492.   playerHitSoundDefault = snShieldHit2
  493.   incarnateSound = snIncarnate
  494.  
  495.   hull[0] = lightHull
  496.   hull[1] = mediumHull
  497.   hull[2] = heavyHull
  498.  
  499. designer = "unknown"
  500. information = "
  501.  
  502. No additional information on this level is available."
  503.  
  504. unique 32000 end
  505.  
  506.